<!DOCTYPE html>
<html lang="en">
<head>
	<meta http-equiv="content-type" content="text/html; charset=UTF-8">
	<meta charset="utf-8">
	<title></title>
	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=no">
	<meta name="description" content="">
	<meta name="author" content="">
	<!-- STYLESHEETS --><!--[if lt IE 9]><script src="../../js/flot/excanvas.min.js"></script><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script><![endif]-->
	<link rel="stylesheet" type="text/css" href="../../css/cloud-admin.css" >
	<link rel="stylesheet" type="text/css"  href="../../css/themes/default.css" id="skin-switcher" >
	<link rel="stylesheet" type="text/css"  href="../../css/responsive.css" >
	
	<link href="../../font-awesome/css/font-awesome.min.css" rel="stylesheet">
	 <link rel="stylesheet" type="text/css" href="../../js/file-input/fileinput.css" />
	<!-- SELECT2 -->
	<link rel="stylesheet" type="text/css" href="../../js/select2/select2.min.css" />
	<!-- UNIFORM -->
	<link rel="stylesheet" type="text/css" href="../../js/uniform/css/uniform.default.min.css" />
	<!-- datatable -->
    <link rel="stylesheet" href="../../js/datatables/datatable.css">
      <link rel="stylesheet" href="../../js/datepicker/datepicker.css">

</head>
<body>
	<header class="navbar clearfix" id="header">
	</header>
	
	<!-- PAGE -->
	<section id="page">
				<!-- SIDEBAR -->
				<div id="sidebar" class="sidebar">
					<div class="sidebar-menu nav-collapse">
						
						<!-- SIDEBAR MENU -->
						<ul>							
							
						</ul>
						<!-- /SIDEBAR MENU -->
					</div>

				</div>
				<!-- /SIDEBAR -->
		<div id="main-content">
		<!-- SAMPLE BOX CONFIGURATION MODAL FORM-->
				<div class="modal fade" id="box-config" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
					<div class="modal-dialog">
					<form id="form_focus">
						<div class="modal-content">
							<div class="modal-header">
								<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
								<h4 class="modal-title">上传框架扫描件</h4>
							</div>
							<div class="modal-body">
								<div class="form-group  mrg-bt10">
								<input type="hidden" name="id" />
									<label class="control-label col-md-3" style="line-height:34px;">框架编号：</label>
									<div class="col-md-6 contractCode">
										
										
									</div>
								</div>
								<div class="form-group  mrg-bt10" style="height: 100px">
									<label class="control-label col-md-3" style="line-height:34px;"><span class="required">*</span>上传文件：</label>
									<form>
									<div class="col-md-8">									
                                      	<div hidden-image></div>
								          	<div class="fileinput fileinput-new" data-provides="fileinput" >
									          	
												<div style="float:left; margin-left:5px;" class="addnewimg" id="f_span">
													<span class="btn btn-default btn-file" id="fir">
														<span class="fileinput-new" id="two" >上传图片</span>		
														<span class="fileinput-exists">Change</span>												
															<input type="file" name="uploadFile" upload-file="imageUrlProduct">
													</span>
													<div class="progress progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100" style=" margin-bottom: 0px;margin-top:10px;">
													<div class="progress-bar progress-bar-success" style="width:0%;"></div>
												    </div>	
												</div>
												
											</div>
																		 								
																	
									</div>
								</form>	
						
							</div>
								<div class="modal-footer">
								<button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>

							</div>
						       
							</div>
							
						</div>
						</form>
						
					</div>
				</div>
				<!-- /SAMPLE BOX CONFIGURATION MODAL FORM-->
				
			<div class="container">
				<div class="row">
					<div id="content" class="col-lg-12">
						<!-- PAGE HEADER-->
						<div class="row">
							<div class="col-sm-12">
								<div class="page-header">
									<!-- STYLER -->
									
									<!-- /STYLER -->
									<!-- BREADCRUMBS -->
									<ul class="breadcrumb">
										<li>
											<i class="fa fa-home"></i>
											<a href="../index.html">首页</a>
										</li>
										<li>
											<a href="#">商品管理</a>
										</li>
										<li>商品列表</li>
									</ul>
									<!-- /BREADCRUMBS -->
									
								</div>
							</div>
						</div>
						<!-- /PAGE HEADER -->
						<!-- FORMS QUERY-->
						<div class="row">
							<div class="col-md-12">
								<div class="row">
									<div class="col-md-12">
										<div class="box border primary">
											<div class="box-title">
												<h4><i class="fa fa-bars"></i>查询条件</h4>
											</div>
											<div class="box-body big" style="padding:10px;">												
												<form class="form-horizontal" role="form" id="exportForm">
												  <div class="form-group mrg-bt10">
												  <label class="col-sm-1 control-label" style="width: auto">供应商名称：</label>
													<div class="col-sm-2">
													  <input type="text" class="form-control" name="q" placeholder="请输入供应商名称">
													</div>
													 						
													<div class="col-sm-1">
									       				<a class="btn btn-primary search">查询</a>
													</div>
												  </div>
												 </form>
											</div>
										</div>
									</div>
								</div>		
						    </div>
						</div>
						<!-- /FORMS QUERY -->
						
					    <div class="row">
								<!-- TABLES -->
								<div class="col-md-12">
									<!-- BOX -->
									<div class="box border primary">
										<div class="box-title">
											<h4><i class="fa fa-table"></i>框架数：<span id="total"></span>条 </h4>
										</div>
										<div class="box-body">
											<table id="db_product_list" cellpadding="0" cellspacing="0" border="0" class="datatable table table-striped table-bordered table-hover">
												
											</table>
										</div>
									</div>
									<!-- /BOX -->
								</div>
							</div>
							<!-- /TABLES -->
						
						
						<div class="footer-tools">
							<span class="go-top">
								<i class="fa fa-chevron-up"></i> Top
							</span>
						</div>
					</div><!-- /CONTENT-->
				</div>
			</div>
		</div>
	</section>
	<!--/PAGE -->
	<!-- JAVASCRIPTS -->
	<!-- Placed at the end of the document so the pages load faster -->
	<!-- JQUERY -->
	<script src="../../js/jquery/jquery-2.0.3.min.js"></script>
	<!-- JQUERY UI-->
	<script src="../../js/jquery-ui-1.10.3.custom/js/jquery-ui-1.10.3.custom.min.js"></script>
	<!-- BOOTSTRAP -->
	<script src="../../bootstrap-dist/js/bootstrap.min.js"></script>
	<!-- BLOCK UI -->
	<script type="text/javascript" src="../../js/jQuery-BlockUI/jquery.blockUI.min.js"></script>
   <!-- bootstrap-fileupload -->
	    <script type="text/javascript" src="../../js/jquery-upload/js/jquery.iframe-transport.js"></script>
	    <script type="text/javascript" src="../../js/jquery-upload/js/jquery.fileupload.min.js"></script>
	    <script type="text/javascript" src="../../js/jquery-upload/js/jquery.fileupload-process.min.js"></script> 
	    <script type="text/javascript" src="../../js/jquery-upload/js/jquery.fileupload-validate.min.js"></script>
	    
	<!-- AUTOSIZE -->
	<script type="text/javascript" src="../../js/autosize/jquery.autosize.min.js"></script>
	<!-- spinner -->
		<script src="../../js/spinner/spin.js"></script>
	<!-- DATA TABLES -->
		<script type="text/javascript" src="../../js/datatables/bootstrap-select.js"></script>
		<script type="text/javascript" src="../../js/datatables/datatable.js"></script>
		<script type="text/javascript" src="../../js/datatables/datatable-bootstrap.js"></script>
		<script type="text/javascript" src="../../js/datatables/datatable-tabletools.js"></script>
		<script type="text/javascript" src="../../js/datatables/fnAddTr.js"></script>

	<!-- INPUT MASK -->
	<script type="text/javascript" src="../../js/bootstrap-inputmask/bootstrap-inputmask.min.js"></script>
    <!--bootbox-->
	<script type="text/javascript" src="../../js/bootbox/bootbox.min.js"></script>
	<!-- SELECT2 -->
	<script type="text/javascript" src="../../js/select2/select2.min.js"></script>
	<!-- UNIFORM -->
	<script type="text/javascript" src="../../js/uniform/jquery.uniform.min.js"></script>
	 <script language="javascript" type="text/javascript" src="../../js/My97DatePicker/WdatePicker.js"></script>
	 		<script type="text/javascript" src="../../js/datepicker/datepicker.js"></script>
	<!-- COOKIE -->
	<script type="text/javascript" src="../../js/jQuery-Cookie/jquery.cookie.min.js"></script>
	<!-- CUSTOM SCRIPT -->
	<script src="../../js/script.js"></script>
	<script src="../../js/common.js"></script>
		<script>		
		var Product=function(){
	         var  $mainDataTable=null;
	         var frameCode=null,id;
	         var searchProduct=function(){
	              var q=$("input[name=q]").val();      
	              var url=App.getContextPath()+"admin/frame/searchFrame.do?q="+q;
	            
			       if($mainDataTable){
			           $mainDataTable.api().ajax.url(url).load();	   		
		   		       return;	
			        }
		           var dtSetting = $.dataTableSetting({					
							"ajaxSource" :url,
							"serverSide" : true,
							"bFilter" : false,// 去掉搜索框
							"bLengthChange" : true,// 每页显示数量							
							"sScrollX":"100%",
							"sScrollXInner": "100%",
							"iDisplayLength": 25,
							
							"bSort" : false,					
							"aoColumns" : [ {
								"mDataProp" : "supplierName",
								"sTitle" : "供应商名称",
								"width" : "10%"
								
							}, {
								"mDataProp" : "frameCode",
								"sTitle" : "框架号",
								"width" : "10%"
								
							}, {
								"mDataProp" : "startDate",
								"sTitle" : "开始日期",
								"width" : "10%",
								"render":function(data, type, row) {
									if(row.startDate!=null)
									return $.getLocalDate(row.startDate);
									return "";
								}
								
							}, {
								"mDataProp" : "endDate",
								"sTitle" : "结束日期",
								"width" : "10%",
								"render":function(data, type, row) {
									if(row.startDate!=null)
									return $.getLocalDate(row.endDate);
									return "";
								}
								
							}, {
								"mDataProp" : "rate",
								"sTitle" : "税率",
								"width" : "10%",
								"render":function(data, type, row) {
									return row.rate+"%";
								}
								
							}, {		
							    "mDataProp" : "minOverflow",				
								"sTitle" : "溢装下限",
								"width" : "10%",
								"render":function(data, type, row) {
									return row.minOverflow+"%";
								}
							}, {		
							    "mDataProp" : "maxOverflow",				
								"sTitle" : "溢装上限",
								"width" : "10%",
								"render":function(data, type, row) {
									return row.maxOverflow+"%";
								}
							}, {		
							    "mDataProp" : "frameStatus",				
								"sTitle" : "框架状态",
								"width" : "10%",
								"render":function(data, type, row) {
									if(row.frameStatus=="Archived")
										return "已归档";
										return "未归档";
								}
							}
												
							, {						
								"sTitle" : "操作",
								"width" : "15%",
								"render":function(data, type, row) {
									var str="";
									if(row.frameStatus!="Archived"){
										if(App.checkButton("Frame:Archived"))
										str+="<a class='btn btn-danger btn-xs bt-update btn-width' style='width:60px;margin-left:10px' href='add_frame.html?id="+row.id+"&flag=check'><i class='fa fa-plus-square-o'></i>归档</a>";
										str+="<a class='btn btn-success btn-xs bt-update btn-width' style='width:60px;margin-left:10px' href='add_frame.html?id="+row.id+"&flag=edit'><i class='fa fa-pencil-square-o'></i>编辑</a>";
										str+="<a class='btn btn-warning btn-xs bt-delete btn-width' style='width:60px;margin-left:10px' href='javascript:;' id="+row.id+"><i class='fa fa-pencil-square-o'></i>删除</a>";
										
									}else{
										str+="<a class='btn btn-warning btn-xs bt-update btn-width' href='add_frame.html?id="+row.id+"&flag=detail' style='width:60px;margin-left:10px'><i class='fa fa-arrow-circle-o-up'></i>详情</a>";
										if (row.isUpload) {
				                           	str += "<a class='btn btn-warning btn-xs btn-width download' style='width:60px ;margin-left:10px' frameCode="+row.frameCode+" href='javascript:void(0)' ></i>下载<form id="+row.frameCode+" action='../../admin/frame/downloadFrame.do?contractCode="+row.frameCode+"&fileType=FrameCode'></form></a>";
				                           	
				                           }else{
				                        	 
				                           	str += "<a class='btn btn-warning btn-xs btn-width upload' style='width:60px ;margin-left:10px' href='javascript:void(0)' frameCode='" + row.frameCode + "' id='"+row.id+"'></i>上传</a>";
				                           }
									}
									
									
									return str;
									
								}
							}]
						});
					
				      $mainDataTable = $("#db_product_list").dataTable(dtSetting);
	         };
	         var fileUpLoad=function(){	
	         	
	      		$(".progress").hide();       	
	 			$("[upload-file=imageUrlProduct]").fileupload({
	 				url: App.getContextPath()+"admin/frame/upLoadFrame.do",
	 				formData: {fileType: "Contract",frameCode:frameCode,id:id},
	 				dataType: 'json',
	 				acceptFileTypes: /(\.|\/)(pdf)$/i,
	 				iframe: true,
	 			    start:function(e) {		    	
	 			    	$('.progress').fadeIn(300);					    	
	 			    	return true;
	 		    		},
	 				autoUpload: true,
	 				done: function(e, data) {					
	 					    $("#box-config").modal("hide");
	 						$.alert("上传成功");
	 						searchProduct();
	 					
	 				},						
	 			    progressall: function (e, data) {					    	
	 		            var progress = parseInt(data.loaded / data.total * 100, 10);
	 		            $('.progress .progress-bar').css('width',progress + '%');
	 		        }
	 			}).on('fileuploaddone',function(e,data) {
	 					$(".progress").fadeOut(300);
	 			
	 			});
	 		
	      };
	         return {
	         init:function(){
	        	 $("[name=q]").val($.getUrlParam("suppliername"));
	          $(".search").click(searchProduct);	 
	          searchProduct();	   
	        //上传
              $("body").on("click", ".upload", function () {
            	  frameCode=$(this).attr("frameCode");
              	id=$(this).attr("id");
              	fileUpLoad();
              	$("#box-config").find("[name=id]").val(id);
            	$("#box-config").find(".contractCode").html(frameCode);
	            $("#box-config").modal("show");
              })
              //下载
              $("body").on("click", ".download", function () {
            	  frameCode=$(this).attr("frameCode");
              	$(this).find("form").append("<input type='hidden' name=frameCode value='"+frameCode+"'/>")
                  $(this).find("form").append("<input type='hidden' name=fileType value='Contract'/>")
              	$(this).find("form").submit();
              })
            //删除
              $("body").on("click", ".bt-delete", function () {
                  var _this = $(this);
                  $.confirm("确定要删除吗?", function () {

                      $.ajax({
                          type: "get",
                          url: App.getContextPath() + "admin/frame/deleteFrame.do?id=" + _this.attr("id"),
                          success: function (data) {

                              if (data.type == "error") {
                                  $.alert(data.extra);
                              } else {
                            	  searchProduct();
                              }
                          }
                      });


                  });
              })


	          }
		    }
	      }();
	      
	      $(function(){
	      	$("#header").load("../head.html");	      	
	        App.init(); //Initialise plugins and elements	        
	      	Product.init();
		
	      	
	      });
		</script>
		<!-- /JAVASCRIPTS -->
</body>
</html>